home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 7594 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.7 KB

  1. Path: mail2news.demon.co.uk!canardo
  2. From: Samuel Devulder <devulder@info.unicaen.fr>
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: toy operating systems, like AmigaOS
  5. Date: Fri, 19 Apr 1996 09:52:34 +0200
  6. Organization: GREYC - Informatique
  7. Sender: devulder@info.unicaen.fr
  8. Message-ID: <31774642.46FE@info.unicaen.fr>
  9. References: <skllsf.984983.4.5@groomlake.mil> <4kplgo$o9r@canyon.sr.hp.com> <4ksu6q$haa@nadine.teleport.com> <19960417.7BBC9E0.3B7F@asd01-01.dial.xs4all.nl> <4l6037$9la@nadine.teleport.com>
  10. X-NNTP-Posting-Host: canardo
  11. X-Mailer: Mozilla 2.0 (X11; I; SunOS 5.4 sun4m)
  12. Mime-Version: 1.0
  13. Content-Type: text/plain; charset=iso-8859-1
  14. Content-Transfer-Encoding: 8bit
  15. X-Mail2News-Path: calvin.info.unicaen.fr!canardo.unicaen.fr!canardo
  16.  
  17. Stephan Schaem wrote:
  18. > Jeroen T. Vermeulen (jtv@xs4all.nl) wrote:
  19. > : In article <4ksu6q$haa@nadine.teleport.com> sschaem@teleport.com (Stephan Schaem) writes:
  20. > : >
  21. > : >  This tell that the amiga OS is bad for programmers in genreral.. more
  22. > : >  or less depanding on the methode you choose to write code.
  23. > : It means that the Amiga OS is a _bad debugging tool_--much like my wristwatch is
  24. > : a poor screwdriver.  An important factor in user-friendly, desktop OS's is that
  25. > : the user is not a programmer and the two may have different requirements.
  26.  
  27. >  I dont code in C on the amiga, but I sure running all those hack like
  28. >  enforcer, mungwall, etc... help reduce crash. but I find that little,
  29. >  very little.
  30.  
  31. Well, may I suggest to check out APurify on aminet (a program of mine :-).
  32. It is something like unix Purify (if you know it). By the way, a new 
  33. version of APurify will be released soon (I hope).
  34.  
  35. But I agree, Amiga-os is missing some security features for programmers.
  36. Memory protection is one of those missing things, but I'd like to add 
  37. a dynamical stack management. That could be achieved by using a MMU to
  38. track stack overflow and increase stack size when a MMU is available. When
  39. there is no MMU, the scheduler could test the stack and do the expansion
  40. (it should not cost a lot more cycles since it already has to fill exec 
  41. fields). The last method is not 100% safe, but it is certainly safer than
  42. nothing.
  43.  
  44. Resource tracking is also a nice thing, because I find strange that when
  45. breaking some programs with ^C, its windows is left on the screen. That
  46. is dangerous since the name of the window is a pointer to a string in the
  47. code an since the code is no more present in memory, it displays some
  48. garbage. That could lead to potential guru later.
  49.  
  50. sam.
  51. -------------------------------------------------------------------
  52. GREYC (URA 1526)   Universit de CAEN  F-14032 Caen CEDEX    FRANCE
  53. -------------------------------------------------------------------
  54. e-mail: devulder@info.unicaen.fr
  55. tel: 31.45.53.19
  56.